package br.ufrj.dcc.org2.signature;

public class Separator {
	private int iData;
	private int size;
	public Separator(int data, int s) // construtor
	{
		iData = data;
		size = s;
	}

	public int getKey() {
		return iData;
	}
	
	public String getKeyString() {
		 StringBuffer sb = new StringBuffer();

		 for (int i = 0; i < size; i++) {
			 sb.append(((iData & 1) == 1) ? '1' : '0');
			 iData >>= 1;
		 }

		 return sb.reverse().toString();
	}
	
	public void setKey(int value) {
		System.out.println("Separador era " + iData + " e foi mudado para " + value);
		iData = value;		 
	}

}
